using System;

using Microsoft.Xna.Framework;

namespace Elephant.Framework
{
    public interface IUpdateable
    {
        event EventHandler EnabledChanged;
        event EventHandler UpdateOrderChanged;

        void Update(GameTime gameTime);

        bool Enabled { get; }
        int UpdateOrder { get; }
    }
}
